x

Password Management Strategy

Company

  • Establish a single source of contact
  • Make employees responsible
  • Change passwords when an employee leaves
  • Have audit trials (?). Use something like Azure AD

  • CIA Triad - Confidentiality, Integrity, Accessibility

  • Stay accountable - have a different password for each user
  • Only trusted DBAs should have the main password
  • Have enterprise profiles that give permission to login to server
  • All passwords can be modified by a master account/multiple ones.
  • Idea: Shamir Secret Sharing
  • Don't use MD5/SHA. Use adaptive hashing like bcrypt.
  • Do: Password rotate after check-in/check-out e.g. Buttercup
  • KISS: https://xkcd.com/936/
  • IANA has key signing ceremonies
  • Password managers can do other things to add to your security. (Expand)

    Share and manage your passwords between all your devices, including mobile devices.
    Share and manage passwords and credentials with co-workers.
    Store more than just passwords securely.
    GPG and SSH keys and passphrases
    One-time password generators
    Recovery keys
    Security questions
    API keys
    Notes
    Credit cards (arguably better than saving them on web sites)
    Bank accounts
    Memberships
    Software licenses
    Inform you of insecure passwords
    Reused passwords
    Password breaches
    Generate secure passwords
    Auto-fill passwords (avoids being shoulder surfed)
    Auto-record new accounts
    Protection against ransomware (if it stores your vault elsewhere)

Users

  • Store passwords hashed and salted
  • I guess - give option for full security vs managed security; or have verification systems.

  • NIST Guidelines https://www.n-able.com/blog/password-management

    • Favour the user
    • Longer, the better
    • Forget composition
    • No more expiration without reason - like phishing
    • SMS should not be used for 2FA
Left-click: follow link, Right-click: select node, Scroll: zoom
x